package com.bdqn.t382.service;

import com.bdqn.t382.pojo.HotSpotConsultation;
import com.bdqn.t382.pojo.Information;
import com.bdqn.t382.pojo.Page;
import com.bdqn.t382.pojo.Reply;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface InformationService {
    //分页查询数据
    Page getPage(Integer pageNo, Integer pageSize);

    //查询总记录数
    Long count();

    List<HotSpotConsultation> getHotSpotConsultation(@Param("id") Integer id);

    //发表回复
    int insertReplies(Reply replies);

    //修改回复、查看次数、修改时间
    int updateInformation(Information information);

    //删除Information指定的数据
    int deleteInformation(@Param("id") Integer id);

    //删除Replies指定的数据
    int deleteReplies(@Param("infoId") Integer infoId);
}
